pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Leigo", (Fundos > 500 ; Fundos < 800), Tempo = 1, Marca_Processador = "null", Placa_V="null", Computador = "Low_Pc_1".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Leigo", (Fundos > 800 ; Fundos < 1000), Tempo = 2, Marca_Processador = "null", Placa_V="null", Computador = "Low_Pc_2".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Leigo", (Fundos > 1000; Fundos < 1500), (Tempo = 3), Marca_Processador = "null", Placa_V="null",Computador = "Low_Pc_3".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Leigo", (Fundos > 1500; Fundos < 2000), (Tempo > 3) , Marca_Processador = "null", Placa_V="null",Computador = "Low_Pc_4".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Leigo", (Fundos > 2000; Fundos < 2500), (Tempo > 3), Marca_Processador = "null", Placa_V="null",Computador = "Low_Pc_5".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Leigo", (Fundos > 3000; Fundos < 4000), (Tempo > 3), Marca_Processador = "null", Placa_V="null",Computador = "Low_Pc_6".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Leigo", (Fundos > 4000); (Tempo > 4), Marca_Processador = "null", Placa_V="null",Computador = " Low_Pc_7".

pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Intermediario",  (Fundos > 500; Fundos < 800), Tempo = 1, Marca_Processador = "Intel", Placa_V="null", Computador = "Med_PC_Intel_1".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Intermediario",  (Fundos > 800; Fundos < 1000), Tempo = 2, Marca_Processador = "Intel", Placa_V="null", Computador = "Med_PC_Intel_2".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Intermediario",  (Fundos > 1000; Fundos < 1500), Tempo = 3, Marca_Processador = "Intel",  Placa_V="null",Computador = "Med_PC_Intel_3".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Intermediario",  (Fundos > 1500; Fundos < 2000), Tempo = 4, Marca_Processador = "Intel", Placa_V="null", Computador = "Med_PC_Intel_4".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Intermediario",  (Fundos > 2000; Fundos < 2500), Tempo < 5, Marca_Processador = "Intel", Placa_V="null", Computador = "Med_PC_Intel_5".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Intermediario",  (Fundos > 2500; Fundos < 3000), Tempo < 5, Marca_Processador = "Intel", Placa_V="null", Computador = "Med_PC_Intel_6".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Intermediario",  (Fundos > 3000; Fundos < 4000), Tempo < 5, Marca_Processador = "Intel", Placa_V="null", Computador = "Med_PC_Intel_7".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Intermediario",  (Fundos > 4000), Tempo = 4 , Marca_Processador = "Intel", Placa_V="null", Computador = "Med_PC_Intel_7".

pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Intermediario",  (Fundos > 500; Fundos < 800), Tempo = 1, Marca_Processador = "AMD", Placa_V="null", Computador = "Med_PC_AMD_1".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Intermediario",  (Fundos > 800; Fundos < 1000), Tempo = 2, Marca_Processador = "AMD", Placa_V="null", Computador = "Med_PC_AMD_2".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Intermediario",  (Fundos > 1000; Fundos < 1500), Tempo = 3, Marca_Processador = "AMD", Placa_V="null", Computador = "Med_PC_AMD_3".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Intermediario",  (Fundos > 1500; Fundos < 2000), Tempo = 4, Marca_Processador = "AMD", Placa_V="null", Computador = "Med_PC_AMD_4".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Intermediario",  (Fundos > 2000; Fundos < 2500), Tempo < 5, Marca_Processador = "AMD", Placa_V="null", Computador = "Med_PC_AMD_5".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Intermediario",  (Fundos > 2500; Fundos < 3000), Tempo < 5, Marca_Processador = "AMD", Placa_V="null", Computador = "Med_PC_AMD_6".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Intermediario",  (Fundos > 3000; Fundos < 4000), Tempo < 5, Marca_Processador = "AMD", Placa_V="null", Computador = "Med_PC_AMD_7".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Intermediario",  (Fundos > 4000), Tempo = 4 , Marca_Processador = "AMD", Placa_V="null", Computador = "Med_PC_Intel_7".

pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 500; Fundos < 800), Tempo = 1, Marca_Processador = "Intel", Placa_V="Nvidia", Computador = "High_PC_Intel_1".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 800; Fundos < 1000), Tempo = 2, Marca_Processador = "Intel", Placa_V="Nvidia", Computador = "High_PC_Intel_2".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 1000; Fundos < 1500), Tempo = 3, Marca_Processador = "Intel", Placa_V="Nvidia", Computador = "High_PC_Intel_3".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 1500; Fundos < 2000), Tempo = 4, Marca_Processador = "Intel", Placa_V="Nvidia", Computador = "High_PC_Intel_4".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 2000; Fundos < 2500), Tempo < 5, Marca_Processador = "Intel", Placa_V="Nvidia", Computador = "High_PC_Intel_5".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 2500; Fundos < 3000), Tempo < 5, Marca_Processador = "Intel", Placa_V="Nvidia", Computador = "High_PC_Intel_6".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 3000; Fundos < 4000), Tempo < 5, Marca_Processador = "Intel", Placa_V="Nvidia", Computador = "High_PC_Intel_7".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 4000), Tempo = 4 , Marca_Processador = "Intel", Placa_V="Nvidia", Computador = "Med_PC_Intel_7".

pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 500; Fundos < 800), Tempo = 1, Marca_Processador = "AMD", Placa_V="Radeon", Computador = "High_PC_AMD_1".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 800; Fundos < 1000), Tempo = 2, Marca_Processador = "AMD", Placa_V="Radeon", Computador = "High_PC_AMD_2".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 1000; Fundos < 1500), Tempo = 3, Marca_Processador = "AMD", Placa_V="Radeon", Computador = "High_PC_AMD_3".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 1500; Fundos < 2000), Tempo = 4, Marca_Processador = "AMD", Placa_V="Radeon", Computador = "High_PC_AMD_4".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 2000; Fundos < 2500), Tempo < 5, Marca_Processador = "AMD", Placa_V="Radeon", Computador = "High_PC_AMD_5".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 2500; Fundos < 3000), Tempo < 5, Marca_Processador = "AMD", Placa_V="Radeon", Computador = "High_PC_AMD_6".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 3000; Fundos < 4000), Tempo < 5, Marca_Processador = "AMD", Placa_V="Radeon", Computador = "High_PC_AMD_7".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 4000), Tempo = 4 , Marca_Processador = "AMD", Placa_V="Radeon", Computador = "High_PC_7".

pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 500; Fundos < 800), Tempo = 1, Marca_Processador = "Intel", Placa_V="Radeon", Computador = "High_PC_Intel_1".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 800; Fundos < 1000), Tempo = 2, Marca_Processador = "Intel", Placa_V="Radeon", Computador = "High_PC_Intel_2".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 1000; Fundos < 1500), Tempo = 3, Marca_Processador = "Intel", Placa_V="Radeon", Computador = "High_PC_Intel_3".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 1500; Fundos < 2000), Tempo = 4, Marca_Processador = "Intel", Placa_V="Radeon", Computador = "High_PC_Intel_4".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 2000; Fundos < 2500), Tempo < 5, Marca_Processador = "Intel", Placa_V="Radeon", Computador = "High_PC_Intel_5".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 2500; Fundos < 3000), Tempo < 5, Marca_Processador = "Intel", Placa_V="Radeonidia", Computador = "High_PC_Intel_6".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 3000; Fundos < 4000), Tempo < 5, Marca_Processador = "Intel", Placa_V="Radeon", Computador = "High_PC_Intel_7".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 4000), Tempo = 4 , Marca_Processador = "Intel", Placa_V="Radeon", Computador = "Med_PC_Intel_7".

pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 500; Fundos < 800), Tempo = 1, Marca_Processador = "AMD", Placa_V="Nvidea", Computador = "High_PC_AMD_1".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 800; Fundos < 1000), Tempo = 2, Marca_Processador = "AMD", Placa_V="Nvidea", Computador = "High_PC_AMD_2".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 1000; Fundos < 1500), Tempo = 3, Marca_Processador = "AMD", Placa_V="Nvidea", Computador = "High_PC_AMD_3".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 1500; Fundos < 2000), Tempo = 4, Marca_Processador = "AMD", Placa_V="Nvidea", Computador = "High_PC_AMD_4".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 2000; Fundos < 2500), Tempo < 5, Marca_Processador = "AMD", Placa_V="Nvidea", Computador = "High_PC_AMD_5".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 2500; Fundos < 3000), Tempo < 5, Marca_Processador = "AMD", Placa_V="Nvidea", Computador = "High_PC_AMD_6".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 3000; Fundos < 4000), Tempo < 5, Marca_Processador = "AMD", Placa_V="Nvidea", Computador = "High_PC_AMD_7".
pc(User, Fundos, Tempo, Marca_Processador, Placa_V, Computador):- User = "Avancado",  (Fundos > 4000), Tempo = 4 , Marca_Processador = "AMD", Placa_V="Nvidea", Computador = "High_PC_7".